motorized troops - French English Dictionary